Explaining differences in perceived health-related quality of life: a study within the Spanish population.