Photocatalytic activity of NiS, NiO and coupled NiS–NiO for degradation of pharmaceutical pollutant cephalexin under visible light