Nestle to buy Pfizer baby food unit for $11.85 billion