Dye-sensitized solar cells based on oriented ZnO nanowire-covered TiO2 nanoparticle composite film electrodes