Gloomy retail earnings show consumers are feeling the pinch of US tariffs