Text this: Organic-Inorganic Hybrid Solar Cells: State of the Art, Challenges and Perspectives