Iran to temporarily free 54,000 prisoners as coronavirus spreads