Explanations for social inequalities in health