Auto-combustion fabrication, structural, morphological and photocatalytic activity of CuO/ZnO/MgO nanocomposites