Shortest paths in percolation