Mechanism of the olefin metathesis reaction