Understanding donors' motivations to give to a charitable cause