Efficient syntheses of methyl 2-O-benzoyl-4,6-O-benzylidene-α-d-glucopyranoside and methyl 2-O-benzoyl-4,6-O-benzylidene-α-d-ribo-hexopyranosid-3-ulose