Germany, Italy, France to halt AstraZeneca shots