Narendra Modi to become first Indian Prime Minister to visit Israel