Volunteering comes with many benefits