Advanced oxidation of bromide-containing drinking water: a balance between bromate and trihalomethane formation control.