Iran warns Washington it will retaliate if the US launches an attack

US President Donald Trump has repeatedly threatened to intervene to protect demonstrators amid a deadly crackdown by Iranian security forces.