A combined effective time series model based on clustering and whale optimization algorithm for forecasting smart meters electricity consumption