Perovskite solar cells on paper and the role of substrates and electrodes on performance | IEEE Journals & Magazine | IEEE Xplore