Rapid simultaneous analysis of 17 haloacetic acids and related halogenated water contaminants by high-performance ion chromatography-tandem mass spectrometry