corona records two million more new cases