Can cephalexin be used to treat typhoid