Diffraction, Saturation and pp Cross Sections at the LHC