Stereocontrol using a heterosubstituted allylic carbanion. Regio- and stereo-selective reactions of trimethylsilyl allylic carbanions with aldehydes