Nearly half of shoppers are worried about affording holiday gifts this year