Social class in childhood and general health in adulthood: questionnaire study of contribution of psychological attributes