US vice president Mike Pence has told Israel’s parliament that the US embassy will move to Jerusalem by the end of 2019, receiving a rousing ovation as he pledged to forge ahead with a plan that has set off weeks of unrest and thrown peace efforts into disarray.