Cruise ship fire off Mull