Socioeconomic variation in the impact of obesity on health-related quality of life.