Nanocrystalline Ni0.6Zn0.4Fe2O4: a novel semiconducting material for ethanol detection.