Electrochemistry of n-type cadmium sulfide, gallium phosphide, and gallium arsenide and p-type germanium semiconductor electrodes in N,N-dimethylformamide solutions