metronidazole price flagyl tablet keflex 125mg pill