3-methylenetetrahydrofurans and 3-methylenepyrrolidines by addition of 2-(bromozincmethyl)-2-alkenyl ethers or 2-(chloromagnesiomethyl)-2-alkenyl ethers to aldehydes, ketones and imines followed by pd(0)-catalyzed cyclization