Early menarche is associated with an increased risk of type 2 diabetes in rural Chinese women and is partially mediated by BMI: the Henan Rural Cohort Study.