Anatase TiO2 pillar-nanoparticle composite fabricated by layer-by-layer assembly for high-efficiency dye-sensitized solar cells.