MSTL: A Seasonal-Trend Decomposition Algorithm for Time Series with Multiple Seasonal Patterns