Fullerene Cluster Assisted Self-Assembly of Short DNA Strands into Semiconducting Nanowires.