Photoelectrochemical detection of ultra-trace fluorine ion using TiO2 nanorod arrays as a probe