Text this: Self-learning type-2 fuzzy systems with adaptive rule reduction for time series forecasting