Independence of the Seas arrives in Southampton