Iran bans foreign media for rally