Hierarchical Co3O4 porous nanowires as an efficient bifunctional cathode catalyst for long life Li-O2 batteries