Bank of America profit tumbles 45%, Goldman Sachs profit slumps 46% in Q1