Deloitte: June Consumer Spending Index shows promise