Which customers belong together? An enhanced off-grid clustering algorithm for cost-effective rural electrification | Synapse