Well-aligned ZnO nanorod array covered with ruthenium layers for alternative counter electrodes in dye-sensitized solar cells