US President Donald Trump has floated his support for a 20 percent tax on all Mexican imports, disrupting trade and diplomatic relations between the nations