Text this: A Review on Deep Learning-Based Crop Disease Detection and Fertilizer Recommendation Systems for Smart Agriculture