Exact and Approximate Truthful Mechanisms for the Shortest-Paths Tree Problem