A review of wind power and wind speed forecasting methods with different time horizons | Synapse