Bank of America Corp. is planning a shake-up of its senior leadership ranks in a move that narrows the slate of leaders who could one day succeed long-time Chief Executive Officer Brian Moynihan.