US charges Goldman Sachs with civil fraud