Dye-sensitized solar cells based on hollow anatase TiO2 spheres prepared by self-transformation method