Human vs: humanoid: Half-marathon pits robots against 12,000 joggers