A comprehensive study of olefin metathesis catalyzed by Ru-based catalysts