A copula-based joint multinomial discrete-ordered model of commuting mode choice and number of non-work stops during the commute