Spending flat as shoppers await Black Friday