Heterostructure nano-NiO/BiOCl composites with advanced adsorption and photocatalytic performance for organic dyes