Perovskite Photovoltaics: Rare Functions of Organo Lead Halide in Solar Cells and Optoelectronic Devices