Controllable growth of polyaniline nanowire arrays on hierarchical macro/mesoporous graphene foams for high-performance flexible supercapacitors