Home Beer Bank of America to reimburse customers, pay fines for overdraft fees, fake accounts