7m7M Rent-aTen UK energy suppliers including EDF, E.ON and Octopus are to pay £7m in compensation and refunds after overcharging customers