Cruise lines increasingly onboard with overnights