Religion Gets Largest Share of Charity in U.S.