Biomechanical design and evaluation of a Self-Powered Ankle Exoskeleton