Iran condemns Donald Trump as a “terrorist in a suit” after the US president threatened to hit 52 Iranian sites hard if Tehran attacks Americans or US assets in retaliation for the killing of military commander Qassem Soleimani.