Coronavirus cases top 2.1 million worldwide