Progress in Photovoltaics: research and applications Journal uri icon