Examining the impact of different social class mechanisms on health inequalities: A cross-sectional analysis of an all-age UK household panel study. (November 2022)