Diabetes and advanced glycation endproducts