Americans are finally pulling back on spending