Novel quasi-cube TiO2 nanoparticles as light-scattering layers for dye-sensitized solar cells