Beleaguered prime minister’s refusal to kowtow to Trump over Iran has been popular among voters, poll for The Independent finds