Physical and mental health of Chinese grandparents caring for grandchildren and great-grandparents.