Improving Tor Performance Through Better Path Selection