Extraction method dependent performance of bio-based dye-sensitized solar cells (DSSCs)