The meaning of grandparenthood, and its contribution to the quality of life of older people.