3D graphene-Fe3O4-polyaniline, a novel ternary composite for supercapacitor electrodes with improved electrochemical properties. (September 2017)