Sanofi to Buy Merck’s Merial Stake for $4 Billion