Palladium-catalyzed asymmetric trimethylenemethane cycloaddition : development and application to the synthesis of highly substituted carbocycles and heterocycles