Households expected to give 28bn to charities during last two months of 2024