Tailoring of nanoporous TiO2 spheres with 100–200 nm sizes for efficient dye-sensitized solar cells