Bank of America profit rises 6.6 percent as bond trading picks up