Copper oxide nanofilm on 3D copper foam as a novel electrode material for supercapacitors