Protests have erupted across Iran after a young woman died while held by the morality police for violating the strict Islamic dress code.