Narendra Modi becomes the first Indian prime minister to visit the occupied West Bank for talks with Palestinian president Mahmud Abbas as part of a Middle East tour.