Bank of America to Pay Over $100 Million to Customers and $150 Million in Penalties for Illegal