Text this: Enhancing agricultural commodity price forecasting with deep learning