Markets struggle as Trump warns tariff letters to be sent soon