Understanding online donor behavior: the role of donor characteristics, perceptions of the internet, website and program, and influence from social networks | Synapse