Text this: Dye Sensitized Solar Cells as an Alternative Approach to the Conventional Photovoltaic Technology Based on Silicon - Recent Developments in the Field and Large Scale Applications