Colorimetric and fluorometric detection of nucleic acids using cationic polythiophene derivatives.