Surface-assisted dehydrogenative homocoupling of porphine molecules