Text this: Diabetic retinopathy grading using curvelet CNN with optimized SSO activations and wavelet-based image enhancement