Loading: 11 reasons why donors and organizations love charitable gift annuities