China races humans against robots in Beijing half marathon.