AI and Machine Learning in Crop Prediction for Building More Resilient Agricultural Supply Chains