Survey finds 81% of Brits plan to support small businesses this Christmas