Bank of America to report first-quarter profits