Pfizer commits to provide both current, future vaccines to 1.2bn people in 45 lower income countries Ijeoma Nwanosike