Dataset Interfaces: Diagnosing Model Failures Using Controllable Counterfactual Generation