Announcing his decision to recognise Jerusalem as the capital of Israel, Donald Trump said he was reflecting the reality on the ground. He insisted it would also help the stalled Middle East peace process.