Text this: A review on perovskite materials for photovoltaic applications