Palladium-catalyzed asymmetric trimethylenemethane cycloaddition : applications to the synthesis of tetrahydrofurans and the total synthesis of (-)-marcfortine C