Ultra-transparent, hard and antibacterial coating with pendent quaternary pyridine salt