Text this: Electrochemical preparation and characterization of poly(3-hexylthiophene)-cadmium sulfide hybrid semiconductor films