Two power generation firms are to pay penalties totalling £39 million for failing to deliver energy-saving measures to low-income households.

Regulator Ofgem said it had secured a record £28 million payment from North Yorkshire-based Drax Power and handed an £11m penalty to InterGen.