Goldman Sachs profit more than doubles on underwriting, trading boost