Stable clustering, the halo model and non-linear cosmological power spectra | Synapse