Khyber, British India's north west frontier: The story of an imperial migraine