Self-assembly of water-soluble TPPS in organic solvents: from nanofibers to mirror imaged chiral nanorods.