Explain why the Iranian revolution erupted and why it succeeded in 1978-1979.