CNTs-copper oxide nanocomposite photocatalyst with high visible light degradation efficiency