Complaint-ridden energy giant promises to write off debts and provide free power to customers waiting at least four months for billing resolution