Antimicrobial peptides and their potential as therapeutic agents