Text this: Predicting tomato crop yield from weather data using statistical learning techniques