Hierarchical TiO2 nanowire/graphite fiber photoelectrocatalysis setup powered by a wind-driven nanogenerator: A highly efficient photoelectrocatalytic device entirely based on renewable energy