Over the past decade, photovoltaic cells (PCs) have garnered much attention worldwide as promising sources of renewable energy. However, PCs still have not achieved light-to-electricity conversion ...