Trump threatens to ‘annihilate’ Iran in UN speech with electoral slant