Synthesis, microstructure analysis, electrical and magnetic properties of Ni0.5Mg0.5Fe2O4 – BaTiO3 Nano-composites