Iran’s Supreme Leader Ali Khamenei has taken aim at Donald Trump.