Global Ports set to take 31% stake in Valletta Cruise Port