Widespread protests have broken out in Iran, including strikes, as anger against the regime boils over.