Catalytic asymmetric synthesis of homoallylic alcohols