Goldman Sachs and Bank of America disappoint on profits