US President Donald Trump insists Iran is “desperate to make a deal” to end the seven-month conflict ahead of his meetings at the UN General Assembly next week. The war is impacting US voters ahead of the November midterm elections.