Crystallization time-induced microstructural evolution and photoelectrochemical properties of ternary Ag@AgBr/TiO2 nanorod arrays