Total reported cases cross 20 million