Delays in vaccination against Covid-19 could lead to more virus variants and impede efforts to end the pandemic