A Review of Robotic Interfaces for Post-Stroke Upper-Limb Rehabilitation: Assistance Types, Actuation Methods, and Control Mechanisms | Synapse