Life course socio-economic measures as predictors of BMI trajectories and prevalence of diabetes in adult life