Novel cellulose-based composite gel-polymer electrolytes for green, efficient and durable dye-sensitized solar cells