Self-Organization of Semiconductor Quantum Nanocrystals on Carbon Single-Wall Nanotubes into Close-Packed Linear Arrays