Robot outperforms humans in Beijing half-marathon