bromobenzene to benzoic acid mechanism