Fully Data-driven but Interpretable Human Behavioural Modelling with Differentiable Discrete Choice Model