Explainable artificial intelligence approaches for brain-computer interfaces: a review and design space