Fast Approximate Nearest Neighbor Search With The Navigating Spreading-out Graph