Text this: Robust event-based non-intrusive appliance recognition using multi-scale wavelet packet tree and ensemble bagging tree