On the uniqueness of the infinite cluster in percolation