It began with anger over soaring prices, but it has spiralled into what may be the most serious challenge to the Iranian regime since the 1979 revolution.