Mechanisms of hydrocarbon conversion reactions on heterogeneous catalysts: analogies with organometallic chemistry