The relationship between pre-pregnancy BMI, gestational weight gain and neonatal birth weight: a retrospective cohort study.