Universal Time-Series Forecasting with Mixture Predictors