Bank of America profit jumps on higher rates