Dye-sensitized solar cells based on composite TiO2 nanoparticle–nanorod single and bi-layer photoelectrodes