World’s largest cruise ship the Icon of the Seas sets out on maiden voyage from Miami