A combined entropy and utility based generative model for large scale multiple discrete-continuous travel behaviour data