Chlorination of Microcystis aeruginosa: toxin release and oxidation, cellular chlorine demand and disinfection by-products formation.