Synthesis and characterization of carbon nanotubes supported platinum nanocatalyst for proton exchange membrane fuel cells