Earnings show trade war is straining US economy as companies lean on shoppers to prop up profits