Stereoselective synthesis of C-glycosyl compounds via Michael addition of trimethylsilyl enol ethers and enamines to hex-1-enopyran-3-uloses