Modelling NOM Halogenation in Bromide-Containing Waters