Diabetic retinopathy: challenges and future directions.