Synthesis of Au@TiO2 core–shell nanoparticles with tunable structures for plasmon-enhanced photocatalysis