Power firm Eon Next has agreed to pay out £14.5 million after “unacceptable” failures to provide final bills and refund credit balances to almost 250,000 pre-payment meter customers, the energy watchdog has said.