Consumers are still spending, but cracks are starting to show May 21, 2026 · CBS News Read full story at source