A Framework for Causal Concept-based Model Explanations