Surfactant-aided sol–gel synthesis of mesoporous-assembled TiO2–NiO mixed oxide nanocrystals and their photocatalytic azo dye degradation activity