J&J announces agreement with US govt for 100 million doses of investigational Covid-19 vaccine