Text this: A two-stage forecasting model using random forest subset-based feature selection and BiGRU with attention mechanism