Fearing to fly over war zone, Indian PM cancels Syria visit