Iran faces internal crisis amid inflation