Independence of the Seas sails into Southampton