What are Zero-Day Attacks? And How AI is Being Used to Combat Them