Degradation of tetrabromobisphenol A by ferrate(VI)-CaSO3 process: Kinetics, products, and impacts on following disinfection by-products formation.