Highly dispersed platinum nanoparticles on carbon nanocoils and their electrocatalytic performance for fuel cell reactions