Donald Trump's recognition of Jerusalem as Israel's capital is described as " not helpful" by Boris Johnson.