Lab-in-a-drop: controlled self-assembly of CdSe/ZnS quantum dots and quantum rods into polycrystalline nanostructures with desired optical properties