Diabetic Retinopathy: Causes, Prevention, and Treatment