Donald Trump has threatened the US could retake control of the Panama Canal if it continues to be charged 'ridiculous' fees to use the vital shipping route.