Hyperglycaemia: the bridge between non-enzymatic glycation and oxidative stress in the pathogenesis of diabetic complications.