DP World buys 44% stake in Swissterminal Holding