AstraZeneca and Pfizer Covid vaccines more effective against the Brazilian variant than initially feared