Hong Kong firm Hutchinson sold its Panama Canal ports to US company BlackRock after US President Donald Trump's refused to rule out a military invasion of Panama to retake control of its strategic canal, which Trump says China controls.