Diastereoselective dihydroxylation and regioselective deoxygenation of dihydropyranones: a novel protocol for the stereoselective synthesis of C1-C8 and C15-C21 subunits of (+)-discodermolide.