Endogenous Cognitive Tasks for Brain-Computer Interface: A Mini-Review and a New Proposal