Narendra Modi to visit Palestine, UAE, Oman