Distance-Vector Algorithms for Distributed Shortest Paths Computation in Dynamic Networks