Causal Inference via Style Transfer for Out-of-distribution Generalisation