New cruise ship to visit Seychelles