Methylglyoxal, diabetes mellitus and diabetic complications.