Bank of America agrees to pay $250 million over junk fees, other violations