Synthesis and characterization of Ag/AgX-CNT nanocomposites for the degradation of cyanide using visible light