Birth weight, childhood and adolescent growth and diabetes risk factors in 21-year-old Asian Indians: the Pune Children’s Study