Cruise and hotel bookings boost Tui profits for third year