Evolution of Antivirus Software: From Signatures to AI