Säkerhetsstyrkorna från Irans islamiska regim har tvingats dra sig tillbaka till Mashhad, landets näst största stad. De är nu begränsade till att vakta ett fåtal regeringsbyggnader.