Facile Preparation of N/F Co-Doped Mesoporous TiO2 vis-Photocatalyst based on a Bi-Functional Template