Combining data from multiple sources for urban travel mode choice modelling