BofA profit surges on interest income, surprise investment banking gain