Cd1-xHgxS thin film electrodes: an electrochemical solar cell approach