Research shows drop in volunteering among older age groups but rise in younger years