Optimization of NiFe2O4 by different facile synthetic approaches and investigations on structural and electrochemical properties