Bank of America CEO Brian Moynihan is finally starting to deliver | Fortune