3D controllable preparation of composite CuO/TiO2 nanofibers