Enantioselective synthesis of α-benzyloxy-ω-alkenals: application to the synthesis of (+)-exo-brevicomin, (+)-iso-exo-brevicomin, and (−)-isolaurepan