Causal Models for Growing Networks