Causal Robot Learning for Manipulation