51% of holiday shoppers plan to buy fewer gifts this holiday season as inflation takes a toll