Electrochemical deposition of Pt nanoparticles on CNTs for fuel cell electrode