Travelling to work has been observed to be about how long for a large number of cities over a long period?