Converting Your Thoughts to Texts: Enabling Brain Typing via Deep Feature Learning of EEG Signals