US deal for 100 million doses of vaccine