A review on MnZn ferrites: Synthesis, characterization and applications