Cruise returning early after hundreds of passengers get sick on Royal Caribbean ship