Application of Virtual Reality in Neuro-Rehabilitation: An Overview