Carbon Nanomaterials: Synthesis, Functionalization and Sensing Applications