Donald Trump was heckled by left-wing politicians as he told Israel's parliament the Gaza peace deal marks "the historic dawn of a new Middle East".