Heterogeneity-aware personalised federated learning for household energy forecasting on multi-source real-world smart meter data | Synapse