Diabetic Complications and Oxidative Stress: A 20-Year Voyage Back in Time and Back to the Future