Royal Caribbean-P&O-Carnival love triangle: the inside story