Global coronavirus cases cross 2 million mark