Intelligent IoT for non-intrusive appliance load monitoring infrastructures in smart cities