Humanoid robots race and tumble at China's first 'robot Olympics'