RobustSTL: A Robust Seasonal-Trend Decomposition Algorithm for Long Time Series