Cruise ship emissions can equal the equivalent of one million cars per day and air quality on deck can be worse than in the world's most polluted cities.