The effect of sodium formate mediated double regulation in TiO2 photocatalytic reduction of cadmium