Survey shows charitable giving down among most Americans, but some hope ahead.