Causal inference and finite population sampling