Sanofi buys Amunix for $ 1 billion upfront payment