Diabetic retinopathy: hyperglycaemia, oxidative stress and beyond