Deloitte Consumer Spending Index posts fourth monthly gain