Governments and officials are voicing hopes that Covid-19 vaccines could bring “herd immunity”, with some calculating that immunizing just two-thirds of a population could halt the pandemic disease and help protect whole communities or nations.