Trump announces delay on Mexico tariffs, multiple tariff rates as 1 August deadline looms