Shorter people run higher risk of diabetes: study