Privacy-Preserving NILM: A Self-Alignment Source-Aware Domain Adaptation Approach | Synapse