Fabrication and characterization of dye sensitized solar cells (DSSCs) for wearable energy harvesting applications