Passengers held on cruise ship in New Zealand over virus fears