Bank of America chief Brian Moynihan shakes up leadership team