A preliminary study of more than a million vaccinated people has found that the incidence of rare blood clots was far higher among people with Covid than those who received the AstraZeneca vaccine.