Robot-Assisted Rehabilitation Therapy: Recovery Mechanisms and Their Implications for Machine Design