Novel electrochemical process for the deposition of nanocrystalline NiFe2O4 thin films