Despite inflation and recession worries, Americans are spending again