Gaussian-cluster models of percolation and self -avoiding walks