Bank of America fined