Bill Gates blasts slow coronavirus testing in the United States