Design of a Novel Exoskeleton with Passive Magnetic Spring Self-locking and Spine Lateral Balancing