Vitamin B6 (pyridoxamine) supplementation and complications of diabetes.