Volunteers enjoy lower rates of depression, heart disease, and loneliness. Discover the science behind these health gains, how many hours you need, and tips to maximize benefits.