Emerging Trends in Machine Learning to Predict Crop Yield and Study Its Influential Factors: A Survey