Adaptive Real-Time Decoding of Brain Signals for Long-Term Control of a Neuro-Prosthetic Device