Bank of America ends free checking option, a bastion for low-income customers