A soluble and highly functional polyaniline–carbon nanotube composite