Electrochemical properties of TiO 2 encapsulated ZnO nanorod aggregates dye sensitized solar cells