ZnO/TiO2 core–shell nanowire arrays for enhanced dye-sensitized solar cell efficiency