Nanoparticle-Mediated Epitaxial Assembly of Colloidal Crystals on Patterned Substrates