More holiday shoppers to buy with small businesses: survey