Text this: Redefining multi-target weather forecasting with a novel deep learning model