People and places: contrasting perspectives on the association between social class and health