Trump announced a 5% tariff on Mexican imports from June 10, that could increase to 25%, to try reduce the number of migrants crossing the US border.