The changing social patterning of obesity: an analysis to inform practice and policy development