Effects of solvent and temperature on regioregularity of poly(3-hexylthiophene-2,5-diyl) prepared by chemical oxidative polymerization