Fe3O4/carbon nanotubes/polyaniline ternary composites with synergistic effects for high performance supercapacitors