Volunteering has some surprising health benefits. Here's how to find the right project for you.