Transition metal complexes catalyzed C-X (X = O, Si, N) and N-N bond formation using diazo compounds, CO and RMgX: Insights to understand the reactions and mechanisms