US President Donald Trump has vowed to annex Panama Canal and has not ruled out invading the country for that