Can you drink wine while on keflex