More than 2.7 million additional lives could be saved during a future pandemic if vaccines were distributed according to population needs rather than countries' ability to pay, according to new research.