Annealing effects of ZnO nanorods on dye-sensitized solar cell efficiency