Home Stock Bank of America profit surges on strong investment banking, trading growth