Bank of America Corp is working to improve profits by reducing its number of problem mortgages and cutting other costs, Chief Executive Brian Moynihan told shareholders on Wednesday. Moynihan, speaking at the company's annual meeting in downtown Charlotte, said the mortgage business of the largest U.S. bank by assets is "still struggling mightily" as it slowly crawls out from under the billions in soured home loans.