Narendra Modi arrives in Palestine