A highly durable carbon-nanofiber-supported Pt–C core–shell cathode catalyst for ultra-low Pt loading proton exchange membrane fuel cells: facile carbon encapsulation