TiO 2 Nanowires on TiO 2 Nanotubes Arrays (TNWs/TNAs) Decorated with Au Nanoparticles and Au Nanorods for Efficient Photoelectrochemical Water Splitting and Photocatalytic Degradation of Methylene Blue