Synth-Validation: Selecting the Best Causal Inference Method for a Given Dataset