ICTSI buys Mexican port operator for $54.5m