Antimicrobial peptides: has their time arrived?