How to Swap a Failing Edge of a Single Source Shortest Paths Tree