Travel wholesaler launches new cruise booking platform for agents