President Trump vowed to impose a 5% tariff on all goods from Mexico, adding an additional 5% each month until it reaches 25%, and then he claims he will only end it when there is a substantial decrease in ‘illegal migrants’ crossing the border into the US.