Non-Intrusive Appliance Load Monitoring using the Viterbi Algorithm (NIALM-VA)