Americans are expected to donate more than $3.5 billion to causes such as science, education, animal welfare and more.