Carbon-based Nanostructures for Energy Conversion and Storage: Synthesis, Performance and Mechanism