Hierarchical CuO nanorod arrays in situ generated on three-dimensional copper foam via cyclic voltammetry oxidation for high-performance supercapacitors