The Challenge of Non-Technical Loss Detection Using Artificial Intelligence: A Survey | Synapse