Pharmacological approaches to the treatment of diabetic complications