Poorer countries to get 120 million $5 coronavirus tests, WHO says