A new bidirectional algorithm for shortest paths