Dye sensitized solar cells using catalytically active CuO-ZnO nanocomposite synthesized by single step method.