Text this: From crab shell to solar cell: a gel polymer electrolyte based on N-phthaloylchitosan and its application in dye-sensitized solar cells