Explaining socioeconomic inequalities in health behaviours door