Controllable electrochemical synthesis of CoFe2O4 nanostructures on FTO substrate and their magnetic properties