US consumers are likely to spend 3.1% more on retail shopping this holiday season compared to last year, the best uplift since 2013 and largely thanks to a 13.6% growth in online spend.