Data-Driven Detection of Electricity Theft Cyber-Attacks in Smart Grids