Text this: Advancements in the development of various types of dye-sensitized solar cells: A comparative review