Silyl- and germylmercurials in organic synthesis. A new route to O-silylated and O-germylated enolates