EU inks deal for up to 300 million doses of Sanofi, GSK coronavirus vaccine