Blocking layer optimisation of poly(3-hexylthiopene) based Solid State Dye Sensitized Solar Cells