Iran protest crackdown toll may top 20,000, UN rapporteur says