Highly effective photoelectrochemical performance of solar energy materials based on Ag2WO4-AgX (X=Cl, Br, I) sensitized TiO2 nanotube arrays