An enhanced photo(electro)catalytic CO2 reduction onto advanced BiOX (X = Cl, Br, I) semiconductors and the BiOI–PdCu composite