Bank of America Posts Earnings Beat on Investment Banking Boost