Predictors of quality of life for obese persons.