Causal Models for a Quantum World