CNx nanofibers converted from polypyrrole nanowires as platinum support for methanol oxidation