Controllable growth of Au@TiO2 yolk–shell nanoparticles and their geometry parameter effects on photocatalytic activity