Machine Learning for Detection and Prediction of Crop Diseases and Pests: A Comprehensive Survey | Synapse