Hydrogen Cycle on CeO2 (111) Surfaces: Density Functional Theory Calculations