US shares off session lows after Trump delays Mexico tariffs