The Recent Use of Nanoporous Materials in the Development of Third-Generation Solar Cells: A Review | IEEE Journals & Magazine | IEEE Xplore