Preparation of Au@TiO2 yolk-shell nanocomposites for solar-light degradation of methylene blue