Addition of halide to π-bond directly from aqueous NaX solution: a general strategy for installation of two different functional groups.