Biofeedback therapy in stroke rehabilitation: a review