Metronidazole. A therapeutic review and update.