Explainable Artificial Intelligence: A systematic Review of Progress and Challenges | Synapse