Effect of co-doping and tri-doping with transition metals and a nonmetal on photocatalytic activity in visible light of TiO2 thin film