Spinel ferrites (MFe2O4): Synthesis, improvement and catalytic application in environment and energy field.