Gates Foundation will provide $120 million to ensure generic production of Merck’s Covid-19 pill