Text this: Recurrent error-based ridge polynomial neural networks for time series forecasting