Pfizer to buy Baxter’s vaccines for $635 million