Computational approaches to Explainable Artificial Intelligence: Advances in theory, applications and trends