The Impact of Volunteering on Seniors’ Health and Quality of Life: An Assessment of the Retired and Senior Volunteer Program