March Consumer Spending Hits Three-Year Low For Average Americans