Current concepts of diabetes.