Perovskite Solar Cell: Recent Advances in Material Structures, Optical and Electronical Properties | Synapse