Will keflex treat a prostate infection