Consumers are keeping the economy afloat as businesses scramble on tariffs