People give large donations anonymously in part to avoid violating social norms, new research suggests.| Live Science