Health and length of residence among south Asians in Glasgow: a study controlling for age.