Comparing spiro-OMeTAD and P3HT hole conductors in efficient solid state dye-sensitized solar cells.