The social and spatial context of urban health inequalities: towards an interpretive geodemographic framework