Learning Causal Models under Independent Changes