Patterning Colloidal Metal Nanoparticles for Controlled Growth of Carbon Nanotubes