Text this: Improving early prediction of crop yield in Spanish olive groves using satellite imagery and machine learning