Structure and magnetic properties of nanocrystalline NiFe2O4 prepared via precipitation route