Stable dye-sensitized solar cells based on a gel electrolyte with ethyl cellulose as the gelator