British Gas Agrees 20m Payout And Compensation For Prepayment Meter Failures