Analysts say Trump’s decision to recognise Jerusalem as Israel’s capital is a mistake with international consequences.