U.S. President Donald Trump announced that a 5% tariff would be imposed on all Mexican goods from June 10 and would be raised gradually until the heavy influx of illegal immigrants on the southern border recedes.