Social percolation models