Fox: Humanoid robot swaps its own battery to work 24/7