Retail Spending Hits a New Record High in October