The giving and volunteering of seniors