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