Britain’s AstraZeneca said on Monday its vaccine for the novel coronavirus could be around 90% effective without any serious side effects.