Coronavirus: Iran estimates more than 18 million cases