Bank of america ceo brian moynihan credit to cnbc