Shortest path approximation algorithm for complex networks based on k_shell