All-porphyrin organic solar cells. (September 2020)