Amoxicillin - review of a broad-spectrum antibiotic