Antimicrobial peptides: mechanism of action, activity and clinical potential