Protesters swarm former US Embassy in Tehran