Gaussian-cluster models of percolation and self-avoiding walks