Microwave-assisted synthesis of carbon supported Pt nanoparticles for fuel cell applications