Silanes in organic synthesis. 9. Enesilylation as a method for 1,2-carbonyl migration within ketones and for conversion to 1,2-transposed allylic alcohols