A review on visible-light induced photoelectrochemical sensors based on CdS nanoparticles.