While the US President has recognized Jerusalem as Israel's capital, the UK's own leader passed on joining Donald Trump - not least because the controversial move comes at a time when Britain is delicately trying to build and repair relationships as it extracts itself from the EU.