Nanostructured CdO-NiO composite for multifunctional applications