From AgI/TiO2 to Ag/TiO2: effects of the annealing temperature on the compositions, porous nanostructures, and visible-light photocatalytic properties