E-On Forced to Pay £7m for Lack of Smart Meters