Comprehensive studies on polymer electrolyte and dye-sensitized solar cell developed using castor oil-based polyurethane