Pfizer expects Covid vaccine demand for years