User-Robot Personality Matching and Robot Behavior Adaptation for Post-Stroke Rehabilitation Therapy