From transmission to efficacy, the Pfizer, Oxford and other Covid vaccines compared