Optimum Nanoporous TiO 2 Film and Its Application to Dye-sensitized Solar Cells