A multifunctional anti-fog, antibacterial, and self-cleaning surface coating based on poly(NVP-co-MA)