Princess Cruises launches a 111-day world cruise in 2022