Giving is good for you. For years, researchers have been finding that people who support charities or volunteer for causes can benefit from being generous. For example, they might learn new things, meet new people or make others whom they care about…