Advanced amperometric nanocomposite sensors based on carbon nanotubes and graphene: characterization, optimization, functionalization and applications