TiO2 sol–gel blocking layers for dye-sensitized solar cells