Charitable giving continued to grow in 2007