Diabetic Retinopathy: Understanding The Affects and The Solutions