Shape-tailored TiO2 nanocrystals with synergic peculiarities as building blocks for highly efficient multi-stack dye solar cells