Why doing good is good for your health