Sanofi to offer insulin for $35 to Americans through GoodRx