Towards more effective robotic gait training for stroke rehabilitation: a review