The design of cruise ships is changing to reflect improved technology