Consumers’ caution around holiday spending is the highest since 2013, CNBC survey shows