Sn auxiliary agent promoting dispersion of Pt atoms over CeO2 catalysts and DFT calculation