Neural Algorithmic Reasoning with Causal Regularisation