The protests began on Sunday in Tehran, where shopkeepers went on strike over high prices and economic stagnation, and have since spread to other parts of the country