Nestle has agreed a deal to acquire the infant nutrition business of US pharmaceuticals group Pfizer for US$11.85bn.