US Republicans back Trump on Iran war despite voter unease