Diffusion kinetics of gold in TiO2 nanotube arrays for formation of Au@TiO2 nanotube arrays