Narendra Modi leaves for Palestine, West Asia tour