Killer peptide: a new antimicrobial, antiviral and immunomodulatory autodelivering drug.