AstraZeneca, Oxford say their vaccine is up to 90% effective