Combination of phosphonium and ammonium pendant groups in cationic conjugated polyelectrolytes based on regioregular poly(3-hexylthiophene) polymer chains. (March 2018)