Hierarchically Assembled ZnO Nanocrystallites for High-Efficiency Dye-Sensitized Solar Cells