Development of Highly Efficient ZnO Nanorod-Based Nontoxic Perovskite Solar Cell Using AZO Buffer Layer and Lanthanide Doping | IEEE Journals & Magazine | IEEE Xplore