Text this: Dye-sensitized solar cell utilizing quasi one-dimensional of highly compact vertical array ZnO nanorod