Carbon-based antiviral nanomaterials: graphene, C-dots, and fullerenes. A perspective