Danone has entered into a non-binding agreement to purchase a 49% stake in infant-formula maker Yashili New Zealand.