Facile one-pot controlled synthesis of Sn and C codoped single crystal TiO2 nanowire arrays for highly efficient photoelectrochemical water splitting