Goldman Sachs says investors should go long on commodities, sees 20% upside