Dye-sensitized solar cells with a micro-porous TiO2 electrode and gel polymer electrolytes prepared by in situ cross-link reaction