Quality of life (QOL) of the community-dwelling elderly and associated factors: a population-based study in urban areas of China.