Polyanilines: from solitons to polymer metal, from chemical curiosity to technology