Cluster-based aggregate forecasting for residential electricity demand using smart meter data | Synapse