Enhancement of the magnetic and optical properties of Ni0.5Zn0.5Fe2O4 nanoparticles by ruthenium doping