Violent demonstrations in Iran leave several people dead