Multi-modal Data Fusion and Deep Ensemble Learning for Accurate Crop Yield Prediction