Improving the electrochemical performance of Fe3O4 nanoparticles via a double protection strategy through carbon nanotube decoration and graphene networks