Text this: Magnetically separable ternary CdFe2O4/Fe2O3/CeO2 nanocomposites for visible-light photodegradation of eosin Y