Bank of America beats profit estimates on dealmaking strength, upgrades NII forecast