A deep causal inference model for fully-interpretable travel behaviour analysis