A Gaussian Process-based Streaming Algorithm for Prediction of Time Series With Regimes and Outliers