Gravar-mail: Iterative-Trained Semi-Blind Deconvolution Algorithm to Compensate Straylight in Retinal Images