US charitable giving falls for first time in decades in 2022 amid high inflation, slumping stocks