Clindamycin Pharmacology: Mechanism of Action, Spectrum, Therapeutic Uses and Adverse Effects