Explaining by Removing: A Unified Framework for Model Explanation