A Deep Learning Empowered Framework for Enabling Energy Conservation and Machine Diagnosis via Non-Intrusive Load Monitoring