keflex suspension 125 mg precio side effects of keflex in elderly can keflex treat yeast infection who can buy keflex can keflex be used for a uti does keflex go bad