Robots Throw Punches in World's First Humanoid Boxing Match