High efficiency dye-sensitized solar cell based on novel TiO2 nanorod/nanoparticle bilayer electrode.