Confusion and fear as Iran says millions may have virus