US President Donald Trump said it was time for new leaders to take control in Iran after tens of thousands of protesters took to the streets in the country, presenting the Islamic republic with one of the most serious threats to its legitimacy since the 1979 revolution.