Aqueous Barbier-Grignard Type Reaction: Scope, Mechanism, and Synthetic Applications