Global coronavirus cases nearing 7 million