Goldman Sachs agrees to pay $4 million penalty in ESG fund case