Synthesis of PbS nanorods and other ionic nanocrystals of complex morphology by sequential cation exchange reactions.