Comparing potential COVID-19 vaccines: Pfizer, Moderna and AstraZeneca