Asymmetric synthesis via allenes: synthesis of (R)-(−)-coniine