Oasis of the Seas arrives in Southampton