Enhancing Non-Intrusive Load Monitoring with Features Extracted by Independent Component Analysis