The Use of Explainable Deep Learning Models for Diabetic Retinopathy Management: From Screening to Severity Grading