Sanofi to pay $260 million to end Zynquista partnership with Lexicon