Stable and efficient self-sustained photoelectrochemical desalination based on CdS QDs/BiVO4 heterostructure