Historical roots of social epidemiology: socioeconomic gradients in health and contextual analysis.