Fix hours:minutes duration display for routing

The duration display was not being correctly calculated - this simple tweak fixes it I believe.

(P.S. I notice actually that the old way works in chromium, but not in firefox 26. I have to guess that the Date() behaves subtly differently but not sure why - anyway my version avoids all that.)