Charitable Triad Theory: How donors, beneficiaries, and fundraisers influence charitable giving | Synapse