Platinum nanoparticles supported on nitrogen-containing carbon nanofibers