Lead Chalcogenide Nanoparticles and Their Size-Controlled Self-Assemblies for Thermoelectric and Photovoltaic Applications