Golfer Ali Sher broke foreign stranglehold on Indian Open