Dealmakers drive up US bank profits