Preparation and synthetic application of 2-bromoallyltrimethylsilane as a 1-hydroxymethylvinyl anion equivalent