Pfizer closes $635M vaccines purchase from Baxter