PANI/Au/Fe3O4 nanocomposite materials for high performance energy storage