When Will the World Have Enough Covid Vaccines?