The British prime minister has had a shaky start at home — but is winning grudging praise for his response to Trump’s Ukraine ...