Avoiding Discrimination through Causal Reasoning