CO2 adsorption and its visible-light-driven reduction using CuO synthesized by an eco-friendly sonochemical method