Use of mechanism-based structure-activity relationships analysis in carcinogenic potential ranking for drinking water disinfection by-products.