Can cephalexin be taken without food