Effects of Ca(OH)2 assisted aluminum sulfate coagulation on the removal of humic acid and the formation potentials of tri-halomethanes and haloacetic acids in chlorination.