Au@TiO2 yolk-shell nanostructures for enhanced performance in both photoelectric and photocatalytic solar conversion