Does childhood socioeconomic status influence adult health through behavioural factors?