Saturation effects in temperature-programmed desorption spectra obtained from porous catalysts