Clustering-based Forecasting Method for Individual End-consumer Electricity Consumption Using Smart Grid Data