Text this: Antibacterial, Antifungal and Antiviral Nanocomposites: Recent Advances and Mechanisms of Action