Nitrogen-doped Carbon: A support to synthesize ultra-small and stable Pt­ nanoparticles