A general olefin synthesis