Israeli Prime Minister Benjamin Netanyahu will be the first foreign leader to visit the White House since President Trump's return to office, in a crucial meeting for the future of the Middle East.