Subject-Independent ERP-Based Brain-Computer Interface Using Adaptive and Ensemble Learning