Protests erupt in Iran's major cities after petrol price rise