Sanofi to pay $95.5M to settle pricing dispute