Action spectra analysis of TiO2 singly doped or co-doped with fluorine and boron