Recent trends of smart nonintrusive load monitoring in buildings: A review, open challenges, and future directions