Marathon at high-altitude ends in Pakistan