President Donald Trump defended his handling of the Iran war, claimed US intelligence outperforms China and Russia, and insisted inflation and oil prices were declining as he concluded his midterm campaign rallies in Iowa and Kansas ahead of Tuesday’s elections