Deep Learning for Time Series Forecasting