Trump delays tariff deadline until august 1 to negotiate agreements