Bayesian Uncertainty Modeling for P300-Based Brain-Computer Interface