Curve Finance clocks $35B trading volume in Q1 2025