Yes, volunteering can have mental health benefits