Methods for Direct Carbon-Carbon Bond Formation and Their Application to Natural Product Synthesis