Walmart's Sales Dip As Spending Slows