The 88 metre superyacht Musashi