Evaluation of performance constraints and structural optimization of a core-shell ZnO nanorod based eco-friendly perovskite solar cell. (February 2021)