3D boron doped carbon nanorods/carbon-microfiber hybrid composites: synthesis and applications in a highly stable proton exchange membrane fuel cell