Advanced nanomaterials for solar cells and light emitting diodes. (2019)