The search for an effective Covid-19 vaccine has seen some remarkable changes, with the announcement of vaccines like Pfizer and BioNTech.