Finite size effects on the structural and magnetic properties of sol–gel synthesized NiFe2O4 powders