Photovoltaic Performance of Vertically Grown ZnO Nanorods in Dye-sensitized Solar Cells