UK medicines agency confirms seven deaths from rare blood clots from 18m people who received the AstraZeneca vaccine but says benefits still far outweigh risks.