Iran bans public from taking part in Zoroastrian festival