End-effector robot for upper-limb neurorehabilitation