A novel CeO2/MgAl2O4 composite coating for the protection of AZ31 magnesium alloys