Ferrari 250 GTO sells for $35M