Colloidal Nanocrystal Assemblies: Self-Organization, Properties, And Applications In Photovoltaics