Formation and removal of disinfection by-products in a full scale drinking water treatment plant.