Association between social capital and quality of life among urban residents in less developed cities of western China