Ionic perylenetetracarboxdiimides: highly fluorescent and water-soluble dyes for biolabeling.