Potential of on-demand services for urban travel