Text this: Dye sensitized solar cell as eco friendly and low cost renewable energy solutions a mini review