Charitable giving "down 25% over the last decade", say CAF