Mobile Apps Meet the Smart Energy Grid: A Survey on Consumer Engagement and Machine Learning Applications | IEEE Journals & Magazine | IEEE Xplore