The Annapurna 100km and 55km races put runners through their paces, but treat them to spectacular views