Goldman Sachs Q1 2026 earnings: Market chaos means record trading revenue