Psychosocial risk factors, inequality and self-rated morbidity in a changing society.