Text this: Iodide Salt Surface Etching Reduces Energy Loss in CdTe Nanocrystal Solar Cells.