The health of caregiving grandmothers: a rural-urban comparison.