Water-soluble, luminescent ZnTe quantum dots: supersaturation-controlled synthesis and self-assembly into nanoballs, nanonecklaces and nanowires.