Current Perspectives and Advancements of Perovskite Photovoltaic Cells