Can cephalexin be taken on an empty stomach