Volunteer work can ease stress and boost mental health