Pulse microwave-assisted synthesis of Pt nanoparticles onto carbon nanotubes as electrocatalysts for proton exchange membrane fuel cells