Vaccine shortage as global coronavirus cases top 100 million