Iran grapples with most serious challenge in years