A novel L-Histidine (C, N) codoped-TiO2-CdS nanocomposite for efficient visible photo-degradation of recalcitrant compounds from wastewater.