syn-Diastereoselective carbonyl allylation by 1- or 3-substituted prop-2-en-1-ols with tin(II) iodide and tetrabutylammonium iodide