Energy boss demands price cap reform as firms face ‘£5bn bill’ for market mess

Energy boss demands price cap reform as firms face ‘£5bn bill’ for market mess