Sufficient and Necessary Explanations (and What Lies in Between)