Will keflex work on a bladder infection