Molecular-Scale Quantum Dots from Carbon Nanotube Heterojunctions