Volunteerism on the rise, as charitable giving goes down