Counterfactual Cross-Validation: Effective Causal Model Selection from Observational Data