Combined solution effects yield stable thin-film Cd(Se,Te)/polysulfide photoelectrochemical solar cells