Palladium-Catalyzed Conversion of Aryl and Vinyl Triflates to Bromides and Chlorides contact February 18, 2015April 21, 2025