Engineering oxygen vacancies and nickel dispersion on CeO2 by Pr doping for highly stable ethanol steam reforming