Kaichu type submarine