Kaikō — Japanese remotely operated underwater vehicle for deep sea exploration