NBC News: Higher-income American consumers are showing signs of stress