A multi-species transport model for one-dimensional TiO2 nanotube array photoanode of photocatalytic fuel cell