Metal nanoparticles supported on two-dimensional graphenes as heterogeneous catalysts