Charitable donations: Unraveling the mystery of motivation