US president’s announcement comes days after he delayed the imposition of new levies on Canada and Mexico