OOCL sells Long Beach Container Terminal for $1.78bn