Cruise ship Magellan returns to Dundee ahead of trip to Iceland