Medium-to-Long Term City-level Electricity Consumption Forecasting Based on Cointegration-Granger Tesing and Error Correction Model